package com.amazon.ags.client.achievements;

import com.amazon.ags.api.RequestResponse;
import com.amazon.ags.api.achievements.GetAchievementResponse;
import com.amazon.ags.api.achievements.GetAchievementsResponse;
import com.amazon.ags.api.achievements.LoadIconResponse;
import com.amazon.ags.api.achievements.UpdateProgressResponse;
import com.amazon.ags.client.GCResponseHandleImpl;
import com.amazon.ags.constants.IconSize;

public abstract interface AchievementsService
{
  public abstract void loadIcon(String paramString, IconSize paramIconSize, boolean paramBoolean, GCResponseHandleImpl<LoadIconResponse> paramGCResponseHandleImpl);

  public abstract void requestAchievement(String paramString, GCResponseHandleImpl<GetAchievementResponse> paramGCResponseHandleImpl);

  public abstract void requestAchievements(GCResponseHandleImpl<GetAchievementsResponse> paramGCResponseHandleImpl);

  public abstract void resetAchievement(String paramString, GCResponseHandleImpl<RequestResponse> paramGCResponseHandleImpl);

  public abstract void resetAchievements(GCResponseHandleImpl<RequestResponse> paramGCResponseHandleImpl);

  public abstract void showAchievementsOverlay(GCResponseHandleImpl<RequestResponse> paramGCResponseHandleImpl);

  public abstract void updateProgress(String paramString, float paramFloat, GCResponseHandleImpl<UpdateProgressResponse> paramGCResponseHandleImpl);
}

/* Location:           E:\android\Toy Defense 2_dex2jar.jar
 * Qualified Name:     com.amazon.ags.client.achievements.AchievementsService
 * JD-Core Version:    0.6.2
 */